/*json文件url，本地的就写本地的位置，如果是服务器的就写服务器的路径*/
// var url = "http://localhost:63343/pcp_rule/data.json"
var url = "data.json"
var request = new XMLHttpRequest();
/*设置请求方法与路径*/
request.open("get", url);
/*不发送数据到服务器*/
request.send(null);
/*XHR对象获取到返回信息后执行*/
/*返回状态为200，即为数据获取成功*/
// if (request.status === 200) {
//     var json = JSON.parse(request.responseText);
//     // eval("var data = "+ json[0] + "");
//     var keys;
//     var values;
//     if (json instanceof Array){
//         keys= Object.keys(json[0]);
//         values=Object.values(json[0]);
//     }else {
//         keys = Object.keys(json);
//         values =Object.values(json);
//     }
//
//     for (var i = 0; i < keys.length; i++) {
//         window[keys[i]] =  values[i];
//         // var key = keys[i];
//         // var value = values[i];
//         // if (isJSON(value)){
//         //     eval("var "+key + "= "+ JSON.stringify(value) + "");
//         // }else if (typeof value === "string"){
//         //     eval("var "+key + "= \""+ value + "\"");
//         // }else {
//         //     eval("var "+key + "= "+ value + "");
//         // }
//
//     }
// }
request.onload = function () {
    /*返回状态为200，即为数据获取成功*/
    if (request.status === 200) {
        var json = JSON.parse(request.responseText);
        // eval("var data = "+ json[0] + "");
        var keys;
        var values;
        if (json instanceof Array){
            keys= Object.keys(json[0]);
            values=Object.values(json[0]);
        }else {
            keys = Object.keys(json);
            values =Object.values(json);
        }

        for (var i = 0; i < keys.length; i++) {
            window[keys[i]] =  values[i];
            // var key = keys[i];
            // var value = values[i];
            // if (isJSON(value)){
            //     eval("var "+key + "= "+ JSON.stringify(value) + "");
            // }else if (typeof value === "string"){
            //     eval("var "+key + "= \""+ value + "\"");
            // }else {
            //     eval("var "+key + "= "+ value + "");
            // }

        }
    }
}

function isJSON(str) {
    if (typeof str == 'string') {
        try {
            var obj=JSON.parse(str);
            if(typeof obj == 'object' && obj ){
                return true;
            }else{
                return false;
            }

        } catch(e) {
            return false;
        }
    }
}

function toHtml(output){
    var con = document.getElementById('con');
    con.innerHTML = output;
}
